home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Libris Britannia 4
/
science library(b).zip
/
science library(b)
/
PROGRAMM
/
PASCAL
/
1463.ZIP
/
DRAW-2D.ARC
/
MOUSEX.PAS
< prev
next >
Wrap
Pascal/Delphi Source File
|
1986-10-07
|
482b
|
23 lines
procedure Mouse(var M1,M2,M3,M4 : Integer);
var
Regs : Regis;
begin
with Regs do begin
AX := M1; { Set up ax,bx,cx,dx for interrupt }
BX := M2;
CX := M3;
IF M1 = 9 THEN
BEGIN
DX := OFS(CUR[0]);
ES := SEG(CUR[0]);
END
ELSE DX := M4;
end;
Intr(51,Regs); { Trip interrupt 51 }
with Regs do begin
M1 := AX;
M2 := BX;
M3 := CX;
M4 := DX
end
end; { of proc Mouse }